1. информ. раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании)
Все значения словосочетания «функциональное программирование»Модель MapReduce следует принципам функционального программирования, вследствие чего пользовательские вычисления выполняются как функции map и reduce, обрабатывающие данные в виде пар ключ-значение.
У синтаксиса языка есть поверхностное подобие с C,но семантика принадлежит к семейству FPL (языкам функционального программирования) с более сильной аффилированностью с Lisp и APL.
Комбинацию кода функции и привязки в её окружающей среде называют «обёрткой функции», термином из теории функционального программирования.